package system.model.request;

import common.model.enums.RoleIsAdminEnum;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author 米泽鹏
 * @since 2022-3-12 下午 2:33
 */
@Data
public class SaveRoleRequest {

	/**
	 * 主键
	 */
	private Long id;

	/**
	 * 角色编码
	 */
	@NotBlank(message = "角色编码不能为空")
	private String roleCode;

	/**
	 * 角色名称
	 */
	@NotBlank(message = "角色名称不能为空")
	private String roleName;

	/**
	 * 是否为管理员角色<br/>
	 * {@link RoleIsAdminEnum}
	 */
	private Integer isAdmin;

	/**
	 * 角色描述
	 */
	private String description;

}
